package cn.tedu.oop;

/**
 * @author SWJ
 * @create 2021-06-09 17:00
 * 本类用来测试静态调用关系
 */
public class TestStatic2 {
    public static void main(String[] args) {
      Teacher t=new Teacher();
      t.Teach();



    }
}

/**
 * 抽象封装形成老师类
 */
class Teacher {
    /**
     * 定义普通资源
     * 定义普通方法
     */
    String name;

    public void Teach() {
        System.out.println("正在上课！");
        /**普通资源是否可以调用静态资源*/
        System.out.println(age);
        //普通资源可以调用静态属性
        eat();
        //普通资源可以调用静态方法
    }

    /**
     * 3.1定义静态资源 静态属性
     */
    static int age;

    /**
     * 定义静态方法
     */
    public static void Sleep(){
        System.out.println("睡觉");
    }
    public static void eat() {
        /**静态资源能否调用普通资源*/
//        System.out.println(Name);静态资源不可以调用非静态属性
//        teach();非静态资源不可以调用非静态方法
        System.out.println("我还能吃");
        Sleep();
        System.out.println(age);
        //静态资源可以调用静态资源
    }
}
//
//"C:\Program Files\Java\jdk1.8.0_91\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:53225,suspend=y,server=n -javaagent:C:\Users\SWJ\AppData\Local\JetBrains\IntelliJIdea2020.2\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_91\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\rt.jar;D:\软件\idea\out\production\ModuleOop;C:\Program Files\JetBrains\IntelliJ IDEA 2020.2.3\lib\idea_rt.jar" cn.tedu.oop.TestStatic2
//        Connected to the target VM, address: '127.0.0.1:53225', transport: 'socket'
//        正在上课！
//        0
//        我还能吃
//        睡觉
//        0
//        Disconnected from the target VM, address: '127.0.0.1:53225', transport: 'socket'
//
//        Process finished with exit code 0
